gtk4.git
11 years agoGtkCellRendererAccel: Stop editing on focus out
Matthias Clasen [Sat, 6 Sep 2014 23:01:14 +0000 (19:01 -0400)]
GtkCellRendererAccel: Stop editing on focus out

This is not automatic, and with grabs in place, it is awkward
to have focus moved elsewhere, so stop editing whenever the
cell editable loses focus.

11 years agoGtkCellRendererAccel: rework the grabbing
Matthias Clasen [Sat, 6 Sep 2014 22:23:37 +0000 (18:23 -0400)]
GtkCellRendererAccel: rework the grabbing

Grab keyboard/mouse on the toplevel, and grab the focus to the
cell editable, so we actually see the key events.

11 years agoRemove an unneeded include
Matthias Clasen [Sat, 6 Sep 2014 21:12:13 +0000 (17:12 -0400)]
Remove an unneeded include

11 years agotestaccel: Add another focus location
Matthias Clasen [Sat, 6 Sep 2014 20:30:59 +0000 (16:30 -0400)]
testaccel: Add another focus location

It turns out GtkCellRendererAccel does not deal well with focus
being elsewhere. Adding an entry here makes this much easier to
reproduce.

11 years agotestaccel: Handle accel-cleared
Matthias Clasen [Sat, 6 Sep 2014 20:28:15 +0000 (16:28 -0400)]
testaccel: Handle accel-cleared

11 years agoRevert "gtkcellrendereraccel: Use a GtkInvisible to grab on"
Matthias Clasen [Sat, 6 Sep 2014 20:04:41 +0000 (16:04 -0400)]
Revert "gtkcellrendereraccel: Use a GtkInvisible to grab on"

This reverts commit fe5402d32ebf7f332a2c5f71b9ae50dcf68892fd.

11 years agoUpdated Swedish translation
Josef Andersson [Sat, 6 Sep 2014 21:10:23 +0000 (21:10 +0000)]
Updated Swedish translation

11 years agoUpdated Swedish translation
Josef Andersson [Sat, 6 Sep 2014 21:07:47 +0000 (21:07 +0000)]
Updated Swedish translation

11 years agoDon't set an input shape unless client-decorated
Matthias Clasen [Sat, 6 Sep 2014 19:43:11 +0000 (15:43 -0400)]
Don't set an input shape unless client-decorated

We were actually setting an input shape larger than the window
in !csd, and this was confusing at least openbox.

https://bugzilla.gnome.org/736064

11 years agoinspector: Fix fallout from function renaming
Matthias Clasen [Sat, 6 Sep 2014 16:47:41 +0000 (12:47 -0400)]
inspector: Fix fallout from function renaming

11 years agoinspector: Show widget allocation
Timm Bäder [Sat, 6 Sep 2014 14:36:05 +0000 (16:36 +0200)]
inspector: Show widget allocation

https://bugzilla.gnome.org/show_bug.cgi?id=736191

11 years agoAdwaita: inhert backdrop selected list rows
Lapo Calamandrei [Sat, 6 Sep 2014 15:14:09 +0000 (17:14 +0200)]
Adwaita: inhert backdrop selected list rows

11 years agoAdwaita: set color on flat buttons in selected list-rows
Lapo Calamandrei [Sat, 6 Sep 2014 15:09:08 +0000 (17:09 +0200)]
Adwaita: set color on flat buttons in selected list-rows

11 years agoAdwaita: better switch on selected list-rows
Lapo Calamandrei [Sat, 6 Sep 2014 15:02:20 +0000 (17:02 +0200)]
Adwaita: better switch on selected list-rows

11 years agoFix a crash in recent chooser DND
Hiroyuki Ito [Sat, 6 Sep 2014 01:02:00 +0000 (01:02 +0000)]
Fix a crash in recent chooser DND

Reported in https://bugzilla.gnome.org/show_bug.cgi?id=736173

11 years agoAdwaita: really fix tooltips background
Lapo Calamandrei [Sat, 6 Sep 2014 14:02:34 +0000 (16:02 +0200)]
Adwaita: really fix tooltips background

See https://bugzilla.gnome.org/show_bug.cgi?id=736155 for details.

11 years agoUpdated Korean translation
Changwoo Ryu [Sat, 6 Sep 2014 09:09:19 +0000 (18:09 +0900)]
Updated Korean translation

11 years agoFix various compiler warnings
Matthias Clasen [Sat, 6 Sep 2014 01:21:49 +0000 (21:21 -0400)]
Fix various compiler warnings

Mostly missing declarations and missing statics.

11 years agoinspector: Fix various compiler warnings
Matthias Clasen [Sat, 6 Sep 2014 00:52:03 +0000 (20:52 -0400)]
inspector: Fix various compiler warnings

Mostly missing declarations and missing statics.

11 years agoGdkFrameClockIdle: Add a missing declaration
Matthias Clasen [Sat, 6 Sep 2014 00:44:22 +0000 (20:44 -0400)]
GdkFrameClockIdle: Add a missing declaration

11 years agoWayland: Fix various compiler warnings
Matthias Clasen [Sat, 6 Sep 2014 00:41:06 +0000 (20:41 -0400)]
Wayland: Fix various compiler warnings

Mostly missing declarations, missing statics and unused functions.

11 years agoBroadway: Fix various compiler warnings
Matthias Clasen [Fri, 5 Sep 2014 23:39:05 +0000 (19:39 -0400)]
Broadway: Fix various compiler warnings

Mostly missing declarations and unused functions.

11 years agoUpdated German translation
Christian Kirbach [Fri, 5 Sep 2014 23:02:03 +0000 (23:02 +0000)]
Updated German translation

11 years agowayland: Don't leak the tmp_keymap
Jasper St. Pierre [Fri, 5 Sep 2014 21:31:44 +0000 (14:31 -0700)]
wayland: Don't leak the tmp_keymap

This is a static variable, so setting it every time will leak the
previous one.

11 years agowayland: Correctly find the keyboard for the keymap
Jasper St. Pierre [Fri, 5 Sep 2014 22:04:21 +0000 (15:04 -0700)]
wayland: Correctly find the keyboard for the keymap

The list of devices was being scanned over incorrectly, causing us to
never actually fetch the keymap from the keyboard, as the keyboard was
the second device in the list, not the first.

This causes us to create a new temporary keymap every time, which is
quite expensive, because it involves parsing the entire XKB
file. Scanning the list correctly will cause us to use the XKB rules
file that was passed to us.

11 years agoAdwaita: Avoid double backgrounds in tooltips
Matthias Clasen [Fri, 5 Sep 2014 18:57:04 +0000 (14:57 -0400)]
Adwaita: Avoid double backgrounds in tooltips

11 years agoMake a warning more informative
Matthias Clasen [Fri, 5 Sep 2014 17:43:17 +0000 (13:43 -0400)]
Make a warning more informative

Since we know what size was too large here, why not say it.

11 years agoGtkIconTheme: Make suffix_from_name NULL-safe
Matthias Clasen [Fri, 5 Sep 2014 17:15:14 +0000 (13:15 -0400)]
GtkIconTheme: Make suffix_from_name NULL-safe

This can happen sometimes with GFileIcons that are
not representable as a local path. Better not to crash
in this case.

11 years agoAdwaita: tooltip fixes
Lapo Calamandrei [Fri, 5 Sep 2014 14:17:00 +0000 (16:17 +0200)]
Adwaita: tooltip fixes

The "too dark" background was caused by box-shadow inherited by
window-frame.csd, so box-shadow: none and the right background
color on tooltip selector.

11 years agoAdwaita: tranlucent shadows inside entries
Lapo Calamandrei [Fri, 5 Sep 2014 13:05:25 +0000 (15:05 +0200)]
Adwaita: tranlucent shadows inside entries

So evo background changing entry doesn't look broken.

11 years agoUpdated Kannada translation
Shankar Prasad [Fri, 5 Sep 2014 12:59:55 +0000 (12:59 +0000)]
Updated Kannada translation

11 years agoscrolling: interpret smooth deltas as pixels on quartz
Jesse van den Kieboom [Fri, 5 Sep 2014 11:38:30 +0000 (13:38 +0200)]
scrolling: interpret smooth deltas as pixels on quartz

This is a temporary workaround for scrolling units being amplified
on quartz, due to the assumption that smooth scrolling deltas are
always in some abstract unit similar to the one from xi2.

A proper solution for the situation is described in bug #736121, but
since we are close to release, this patch solves the issue temporarily.

https://bugzilla.gnome.org/show_bug.cgi?id=736121

11 years agoUpdated gujarati translations
Sweta Kothari [Fri, 5 Sep 2014 10:57:57 +0000 (16:27 +0530)]
Updated gujarati translations

11 years agoUpdated Greek translation
Tom Tryfonidis [Fri, 5 Sep 2014 09:30:43 +0000 (09:30 +0000)]
Updated Greek translation

11 years agoGdkWindow: Remove unused fields
Alexander Larsson [Thu, 4 Sep 2014 19:58:20 +0000 (21:58 +0200)]
GdkWindow: Remove unused fields

clip_region_with_children and layered_region is not used any more,
remove them.

11 years agoUpdated Russian translation
Yuri Myasoedov [Fri, 5 Sep 2014 07:37:04 +0000 (11:37 +0400)]
Updated Russian translation

11 years agoUpdated Russian translation
Yuri Myasoedov [Fri, 5 Sep 2014 07:05:38 +0000 (11:05 +0400)]
Updated Russian translation

11 years agoUpdated French translation (properties)
Claude Paroz [Fri, 5 Sep 2014 06:39:51 +0000 (08:39 +0200)]
Updated French translation (properties)

11 years agoUpdated French translation
Claude Paroz [Thu, 4 Sep 2014 23:07:37 +0000 (23:07 +0000)]
Updated French translation

11 years agoAdwaita: fix inline-toolbar backgrounds
Cosimo Cecchi [Thu, 4 Sep 2014 22:07:54 +0000 (15:07 -0700)]
Adwaita: fix inline-toolbar backgrounds

This was lost in a recent cleanup.

11 years agoFontchooserbutton: baseline-align icon and label
Timm Bäder [Thu, 4 Sep 2014 13:29:56 +0000 (15:29 +0200)]
Fontchooserbutton: baseline-align icon and label

https://bugzilla.gnome.org/show_bug.cgi?id=736056

11 years agoUpdated Hebrew translation
Yosef Or Boczko [Thu, 4 Sep 2014 20:42:43 +0000 (23:42 +0300)]
Updated Hebrew translation

11 years agowidget-factory: remove margin from app-notification
Lapo Calamandrei [Thu, 4 Sep 2014 18:18:31 +0000 (20:18 +0200)]
widget-factory: remove margin from app-notification

11 years agoAdwaita: more translucent tooltips
Lapo Calamandrei [Thu, 4 Sep 2014 18:02:43 +0000 (20:02 +0200)]
Adwaita: more translucent tooltips

11 years agoAdwaita: bottom edge hilight for selection mode buttons
Lapo Calamandrei [Thu, 4 Sep 2014 17:41:47 +0000 (19:41 +0200)]
Adwaita: bottom edge hilight for selection mode buttons

11 years agoAdwaita: in app-notification padding
Lapo Calamandrei [Thu, 4 Sep 2014 17:18:13 +0000 (19:18 +0200)]
Adwaita: in app-notification padding

Adwaita now adds the `right` padding to the app notification, so it
shouldn't be set in the code via margins or whatever.

11 years agoAdwaita: flat colored buttons
Lapo Calamandrei [Thu, 4 Sep 2014 17:13:29 +0000 (19:13 +0200)]
Adwaita: flat colored buttons

11 years agoAdwaita: don't color insensitive `colored` buttons.
Lapo Calamandrei [Thu, 4 Sep 2014 17:02:13 +0000 (19:02 +0200)]
Adwaita: don't color insensitive `colored` buttons.

Insensitive suggested or destructive action buttons make no sense,
so Adwaita doesn't color them.

11 years agoAdwaita: set color on osd backdrop buttons
Lapo Calamandrei [Thu, 4 Sep 2014 16:59:43 +0000 (18:59 +0200)]
Adwaita: set color on osd backdrop buttons

11 years agoentry: Handle touch events on entry icons
Carlos Garnacho [Thu, 4 Sep 2014 13:24:32 +0000 (15:24 +0200)]
entry: Handle touch events on entry icons

Those used to work indirectly due to GtkEntry not setting GDK_TOUCH_MASK,
so pointer emulation would happen on those, but the event handlers on icons
and its icon-pressed/released signals have never been explicitly touch
aware, and this broke since the GDK_TOUCH_MASK can be set indirectly by
GtkGestures.

So make the icon event handler handle touch events, each icon can get hold
of one GdkEventSequence, reacting exclusively to it. This is still not
ported to GtkGesture due to GdkEvent exposure in these icon signals, as
users might expect GDK_2/3BUTTON_PRESS while GtkGesture ignores those.

Also, unset all icon pressed/sequence state on grab-notify, this used to
happen ad-hoc when initiating icon DnD, but that doesn't cut it for
user-defined reasons to initiate a grab (eg. popovers).

https://bugzilla.gnome.org/show_bug.cgi?id=736004

11 years agoAdwaita: big buttons surgey
Lapo Calamandrei [Thu, 4 Sep 2014 13:03:09 +0000 (15:03 +0200)]
Adwaita: big buttons surgey

- cover missing statusses in selection-mode and the like
- button drawing functions cleanup and extension
- remove inline toolbar (ugly) special case not needed anymore
- button selector structure simplification and rationalization
- add back shadow to window control buttons

11 years agotreeview: Run the row dragging gesture on the bubble phase
Carlos Garnacho [Thu, 4 Sep 2014 11:55:39 +0000 (13:55 +0200)]
treeview: Run the row dragging gesture on the bubble phase

This is so signal handlers have an opportunity to undo its effect by
returning GDK_EVENT_STOP on ::button-press-event, just like they used
to do pre-gestures.

https://bugzilla.gnome.org/show_bug.cgi?id=735965

11 years agodnd: Make the drag gesture obey the button mask specified
Carlos Garnacho [Thu, 4 Sep 2014 11:23:26 +0000 (13:23 +0200)]
dnd: Make the drag gesture obey the button mask specified

This was forgotten when making DnD use a GtkGesture in the handlers
attached to the widget in gtk_drag_source_set(). The gesture must obey
the specified button mask, and switch to denied state if the pressed
button isn't part of the given mask.

https://bugzilla.gnome.org/show_bug.cgi?id=735965

11 years agoUpdated Spanish Translation
Daniel Mustieles [Thu, 4 Sep 2014 10:54:05 +0000 (12:54 +0200)]
Updated Spanish Translation

11 years agoUpdated Indonesian translation
Andika Triwidada [Thu, 4 Sep 2014 09:47:53 +0000 (09:47 +0000)]
Updated Indonesian translation

11 years agobuild: Bump pango dependency to 1.36.7
Rico Tzschichholz [Thu, 4 Sep 2014 07:03:18 +0000 (09:03 +0200)]
build: Bump pango dependency to 1.36.7

Needed for PANGO_ANALYSIS_FLAG_IS_ELLIPSIS

11 years agoDrop another unused script
Matthias Clasen [Thu, 4 Sep 2014 04:24:00 +0000 (00:24 -0400)]
Drop another unused script

The check engine abi script was never used in our build, and
with engines being on the way out, lets drop this.

11 years agoDrop a few rules that aren't used anymore
Matthias Clasen [Thu, 4 Sep 2014 04:21:25 +0000 (00:21 -0400)]
Drop a few rules that aren't used anymore

These rules haven't been exercised in ages, time to drop them.

11 years agoFix cross references in docs in tarballs
Matthias Clasen [Thu, 4 Sep 2014 04:17:30 +0000 (00:17 -0400)]
Fix cross references in docs in tarballs

This approach is copied from Pango.

11 years agoGtkPlacesSidebar: Cancel async ops when finalized
Matthias Clasen [Thu, 4 Sep 2014 03:29:51 +0000 (23:29 -0400)]
GtkPlacesSidebar: Cancel async ops when finalized

This is the common practice for objects that start async operations.
https://bugzilla.gnome.org/show_bug.cgi?id=735953

11 years agoplaces-sidebar: Use asynchronous API for querying bookmarks
Emmanuele Bassi [Wed, 3 Sep 2014 11:52:52 +0000 (12:52 +0100)]
places-sidebar: Use asynchronous API for querying bookmarks

Removes two FIXMEs, and ensures that the places sidebar does not block
while enumerating bookmarks or application shortcuts to remote volumes.

https://bugzilla.gnome.org/show_bug.cgi?id=735953

11 years agoStop using the deprecated GtkTreeView:rules-hint
Matthias Clasen [Thu, 4 Sep 2014 03:29:04 +0000 (23:29 -0400)]
Stop using the deprecated GtkTreeView:rules-hint

This was still used in the file chooser and the font chooser.

11 years agonotification tests: Skip GtkEntryCompletion::text-column
Matthias Clasen [Thu, 4 Sep 2014 02:41:56 +0000 (22:41 -0400)]
notification tests: Skip GtkEntryCompletion::text-column

This one is special.

11 years agoGtkEntryCompletion: Treat ::text-column specially
Matthias Clasen [Thu, 4 Sep 2014 02:44:31 +0000 (22:44 -0400)]
GtkEntryCompletion: Treat ::text-column specially

Using the setting for this property conflicts with the documentation
for gtk_entry_completion_set_text_column() which explicitly states
that setting the property directly behaves differently. Concretely,
this caused the file chooser entry completion popup to have two
columns (with identical content).

This partially reverts 331c28b369edae9aa3df2a24833ccb02ef8d7152.

11 years agoGtkLabel: better treatment for selection with ellipsis
Matthias Clasen [Thu, 4 Sep 2014 02:18:49 +0000 (22:18 -0400)]
GtkLabel: better treatment for selection with ellipsis

This commit arranges things so that we treat an ellipsized
region like a single character for the purpose of selection
and cursor navigation.

https://bugzilla.gnome.org/show_bug.cgi?id=328449

11 years agoGtkLabel: Make it possible to get the ellipsis range
Matthias Clasen [Thu, 4 Sep 2014 01:39:34 +0000 (21:39 -0400)]
GtkLabel: Make it possible to get the ellipsis range

This will be used in the next commit to expand the selection.

11 years agoGtkLabel: better treatment for ellipsized links
Matthias Clasen [Thu, 4 Sep 2014 00:49:44 +0000 (20:49 -0400)]
GtkLabel: better treatment for ellipsized links

When links are entirely hidden in an ellipsis, don't let
them be activated by clicking and skip them when moving
the focus around.

This commit depends on enhancements in pango 1.36.7 which
make it possible to find the ellipsed runs in a PangoLayout.
With older pango, things will work the same way as before.

https://bugzilla.gnome.org/show_bug.cgi?id=668258

11 years agoAdwaita: fix path-bar buttons padding
Lapo Calamandrei [Wed, 3 Sep 2014 22:51:10 +0000 (00:51 +0200)]
Adwaita: fix path-bar buttons padding

The padding there previously made the pathbar 1px taller then
buttons, not good in general and specifically not good for
Nautilus.

11 years agotoolitem: set clip on allocation
Cosimo Cecchi [Wed, 3 Sep 2014 21:45:51 +0000 (14:45 -0700)]
toolitem: set clip on allocation

So that widgets that are children of tool items can render their shadows
too.

11 years agoAdwaita: more sass functions remixing
Lapo Calamandrei [Wed, 3 Sep 2014 18:40:43 +0000 (20:40 +0200)]
Adwaita: more sass functions remixing

11 years agoAdwaita: more usefull headerbar related functions
Lapo Calamandrei [Wed, 3 Sep 2014 17:41:50 +0000 (19:41 +0200)]
Adwaita: more usefull headerbar related functions

11 years agoAdwaita: change `font-size: 82%` to `font-size: smaller`
Lapo Calamandrei [Wed, 3 Sep 2014 15:01:43 +0000 (17:01 +0200)]
Adwaita: change `font-size: 82%` to `font-size: smaller`

11 years agoAdwaita: .app-notification istead of .app-notification.frame
Lapo Calamandrei [Wed, 3 Sep 2014 14:01:47 +0000 (16:01 +0200)]
Adwaita: .app-notification istead of .app-notification.frame

11 years agoUpdated Indonesian translation
Andika Triwidada [Wed, 3 Sep 2014 13:45:59 +0000 (13:45 +0000)]
Updated Indonesian translation

11 years agoAdwaita: change widget_edge() to _widget_edge()
Lapo Calamandrei [Wed, 3 Sep 2014 12:27:07 +0000 (14:27 +0200)]
Adwaita: change widget_edge() to _widget_edge()

For consistence with other "private" functions.

11 years agoAdwaita: parametric bottom edge color for buttons
Lapo Calamandrei [Wed, 3 Sep 2014 12:22:10 +0000 (14:22 +0200)]
Adwaita: parametric bottom edge color for buttons

11 years agoAdwaita: parametric bottom edge color for entries
Lapo Calamandrei [Wed, 3 Sep 2014 11:18:39 +0000 (13:18 +0200)]
Adwaita: parametric bottom edge color for entries

The entry mixin now allows to specify the color of the widget bottom
edge hilight, istead then just enable/disable it, so `$noegde: true`
now is `$egde: none` or `$edge: $somecolor`, not setting it draws
the edge with the default theme color.

11 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 3 Sep 2014 12:19:28 +0000 (14:19 +0200)]
Updated Spanish translation

11 years agoUpdated Galician translations
Fran Diéguez [Wed, 3 Sep 2014 08:32:45 +0000 (10:32 +0200)]
Updated Galician translations

11 years agoUpdated Assamese translation
Nilamdyuti Goswami [Wed, 3 Sep 2014 08:15:37 +0000 (08:15 +0000)]
Updated Assamese translation

11 years agoUpdated Galician translations
Fran Diéguez [Wed, 3 Sep 2014 08:07:31 +0000 (10:07 +0200)]
Updated Galician translations

11 years agoUpdated Polish translation
Piotr Drąg [Wed, 3 Sep 2014 02:27:15 +0000 (04:27 +0200)]
Updated Polish translation

11 years agowidget-factory: More variety in listbox content
Matthias Clasen [Wed, 3 Sep 2014 02:25:29 +0000 (22:25 -0400)]
widget-factory: More variety in listbox content

Add rows with buttons and checkboxes to the listbox example
on page 2, and make the switch in row 1 toggle selection mode,
to test various cases of widgets in 'selected context'.

11 years agoAdwaita: fix message dialog button linking logic
Lapo Calamandrei [Tue, 2 Sep 2014 21:32:50 +0000 (23:32 +0200)]
Adwaita: fix message dialog button linking logic

11 years agoAdwaita: move %selected_items at the end of the file
Lapo Calamandrei [Tue, 2 Sep 2014 21:28:21 +0000 (23:28 +0200)]
Adwaita: move %selected_items at the end of the file

To be able to use that all over the place avoiding duplication.

11 years agoAdwaita: special case button in selected list rows
Lapo Calamandrei [Tue, 2 Sep 2014 19:25:53 +0000 (21:25 +0200)]
Adwaita: special case button in selected list rows

Buttons on blue bg needs to have no shadow and, for the light
variant, darker borders.

11 years agoAdwaita: parametric headerbar_fill highlight
Lapo Calamandrei [Tue, 2 Sep 2014 18:39:25 +0000 (20:39 +0200)]
Adwaita: parametric headerbar_fill highlight

11 years agoAdwaita: turn $widget_edge into a function
Lapo Calamandrei [Tue, 2 Sep 2014 18:35:28 +0000 (20:35 +0200)]
Adwaita: turn $widget_edge into a function

11 years agotestgtk: Fix enabling of the cursor demo
Jasper St. Pierre [Tue, 2 Sep 2014 18:24:34 +0000 (11:24 -0700)]
testgtk: Fix enabling of the cursor demo

Make this a lot less hacky.

11 years agogtkcssshadowvalue: Use cairo_surface_create_similar_image
Jasper St. Pierre [Tue, 2 Sep 2014 18:21:02 +0000 (11:21 -0700)]
gtkcssshadowvalue: Use cairo_surface_create_similar_image

Calling this on an Xlib surface allows us to keep this in SHM memory,
giving it a potential speedup so we don't have to copy it to SHM memory
for the Composite when we mask later.

11 years agogdkcairo: Add a missing flush
Jasper St. Pierre [Tue, 2 Sep 2014 15:29:47 +0000 (08:29 -0700)]
gdkcairo: Add a missing flush

Noticed by ickle on IRC. We need to flush here to make sure that the
image data we fetch is up to date.

11 years agogdkwindow: Fix update area calculations for native subwindows
Alexander Larsson [Tue, 2 Sep 2014 14:22:12 +0000 (16:22 +0200)]
gdkwindow: Fix update area calculations for native subwindows

When recursing the update area down into native subwindows we forgot
to apply the native window position. This caused us to repaint the
wrong thing in certain cases. I noticed this when playing with the
wip/gdk-gl branch, because it was triggering unnecessary repaints
of the (native window) gl widgets.

11 years agotestgtk: Make cursor demo work with wayland
Matthias Clasen [Tue, 2 Sep 2014 13:53:15 +0000 (09:53 -0400)]
testgtk: Make cursor demo work with wayland

We have the wayland apis to do this.

11 years agoinspector: Add .ui.h files to git
Matthias Clasen [Tue, 2 Sep 2014 13:50:08 +0000 (09:50 -0400)]
inspector: Add .ui.h files to git

Tools like damn-lies rely on being able to generate .pot files
from pristine checkouts, so everything that goes into the .pot
file has to be in git. This is not ideal, but we already do
the same for other .ui.h files in GTK+.

11 years agoKeep .ui.h files out of BUILT_SOURCES AND MAINTAINERCLEANFILES
Matthias Clasen [Tue, 2 Sep 2014 13:48:58 +0000 (09:48 -0400)]
Keep .ui.h files out of BUILT_SOURCES AND MAINTAINERCLEANFILES

Otherwise, git.mk will add them to .gitignore, and we want to
add them to source control for the benefit of tools like damn-lies
which rely on being able to generate a .pot file from a pristine
checkout.,

11 years agoAdwaita: make entry and headerbar gradients sass functions
Lapo Calamandrei [Tue, 2 Sep 2014 13:21:42 +0000 (15:21 +0200)]
Adwaita: make entry and headerbar gradients sass functions

11 years agoUpdated Brazilian Portuguese translation
Rafael Ferreira [Tue, 2 Sep 2014 06:24:30 +0000 (06:24 +0000)]
Updated Brazilian Portuguese translation

11 years agoBump version
Matthias Clasen [Tue, 2 Sep 2014 00:52:46 +0000 (20:52 -0400)]
Bump version

11 years ago3.13.8
Matthias Clasen [Mon, 1 Sep 2014 22:05:24 +0000 (18:05 -0400)]
3.13.8

11 years agowayland: Unset window_impl->commit_pending when hiding the surface
Carlos Garnacho [Mon, 1 Sep 2014 18:20:49 +0000 (20:20 +0200)]
wayland: Unset window_impl->commit_pending when hiding the surface

A surface may be hidden when a frame is already scheduled, which may cause
crashes on on_frame_clock_after_paint() when calling commit() on a NULL
surface. To fix this, ensure commit_pending is also set to FALSE when the
surface is gone.

https://bugzilla.gnome.org/show_bug.cgi?id=735226